@charset "UTF-8";

/*
	Created by SDPsM (http://alest.cc)
*/

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
fieldset,img,abbr,acronym{border:0}
html,body{height:100%;width:100%}

/* Layouts & Globals */
.g-clear{clear:both;display:block}
.g-error{color:#ee0000; display: block}
.g-hidden{display:none}
.g-clickable{cursor:pointer;color:#4369AC;border-bottom:1px dashed #4369AC}
div.b-right{float:right}
div.l-right{text-align:right}
a{color:#4369AC}
a.a-add{background: url("/images/admin/add-icon.gif") no-repeat left top; padding:5px 0 5px 27px}
a.a-sorted-asc{display:block;background:url("/images/admin/order-asc.gif") no-repeat right center}
a.a-sorted-desc{display:block;background:url("/images/admin/order-desc.gif") no-repeat right center}
a:hover{text-decoration:underline}
body{background:#E9E8E5;color:#333;font:11px Tahoma,Arial,Verdana,Helvetica,sans-serif;text-align:center}
input.i-text{border:1px solid #777;height:16px;font-size:12px}
input.i-text-date{width:100px!important}
input.i-text-url{width:250px!important}
textarea{border:1px solid #777;font-size:12px}
select{border:1px solid #777;font-size:12px}
ol{list-style:decimal}
ol li{margin:3px 0 2px 25px}
input.i-button,input.i-submit{background:url("/images/admin/button-bg.gif") repeat-x left top;border:1px solid #A1A0A0;color:#387591;font-size:11px;font-weight:700;height:22px;margin:5px 0;padding:0 10px}
input.i-button-date{padding:0 3px;height:18px;margin:0}
input.i-delete{background:url("/images/admin/delete-icon.gif") no-repeat left top;width: 20px; height: 20px; border: 0; cursor: pointer}
input.i-filter-on{background:url("/images/admin/filter-on-icon.gif") no-repeat left top;width: 20px; height: 20px; border: 0; cursor: pointer}
input.i-filter-off{background:url("/images/admin/filter-off-icon.gif") no-repeat left top;width: 20px; height: 20px; border: 0; cursor: pointer}
input.i-file{display:block;width:99%}
h1{font-size:25px;padding:15px 0}
h2{font-size:21px;padding:10px 0}
h3{font-size:18px;padding:10px 0}
hr{background:#777;height:1px;border:0}
table{width:100%}
table td{padding:10px 15px;text-align:left;vertical-align:top}
table.t-page{height:100%}
table.t-page td{border-right:1px solid #ccc;}
table.t-page td.td-bar-one{background:url("/images/admin/bar-one-bg.gif") left top;padding:0;text-align:center;width:220px}

/* Header blocks */
table.t-page tr.tr-footer td{text-align:right;vertical-align:bottom;height:25px;*height:0}
table.t-page tr.tr-footer,table.t-page tr.tr-header{background:#000;color:#fff}
table.t-page tr.tr-header a,table.t-page tr.tr-footer a{color:#F75C26}
table.t-page tr.tr-header td{vertical-align:top;height:25px;*height:0}
table.t-page tr.tr-header td.td-bar-one{background:#000;text-align:center;border:0;padding:10px 0}
table.t-page tr.tr-header td.td-bar-two{text-align:right}
table.t-page tr.tr-header td.td-bar-two span.s-login{margin:0 15px 0 0}
table.t-page tr.tr-content{background:url("/images/admin/content-bg.gif") repeat-x left top}

/* Menu blocks */
div.b-main-menu-box{background:url("/images/admin/bar-one-top-bg.gif") repeat-x left top;padding:25px 0 0}
div.b-main-menu{background:url("/images/admin/main-menu-top-bg.gif") no-repeat left top;margin:auto;padding:10px 0;text-align:left;width:183px}
div.b-main-menu ul{background:url("/images/admin/main-menu-bottom-bg.gif") no-repeat left bottom;border-left:1px solid #C8C7C7;border-right:1px solid #C8C7C7;border-top:1px solid #C8C7C7;padding:0 0 10px}
div.b-main-menu ul li{background:url("/images/admin/main-menu-item-bg.gif") repeat-x left top;border-bottom:1px solid #C8C7C7;display:block;height:23px;padding:7px 15px 0 40px}
div.b-main-menu ul li a.a-current{font-weight:bold;color:#000}

/* Content blocks */
table.t-page td.td-login{text-align:center;vertical-align:middle}
table.t-page td.td-login table{margin:auto;width:250px;background:#fff;border:2px solid #ccc}
table.t-page td.td-login table td{padding:5px 15px}
table.t-page td.td-login table td.td-title{width: 35px;vertical-align: middle;}
table.t-page td.td-login table tfoot td{text-align:right}
table.t-page td.td-login table thead td{background:url("/images/admin/login-icon.gif") no-repeat 15px center;height:38px;padding:0 0 0 50px;vertical-align:middle}
table.t-page td.td-login input.i-text{width: 145px}

table.t-page input.i-text,select,textarea{width:99%}

table.t-page table tfoot{background:url("/images/admin/tfoot-bg.gif") repeat-x left top;height:27px}
table.t-page table tfoot td{border-top:1px solid #ccc;height:35px;padding:0 15px;vertical-align:middle}
table.t-page table thead{background:url("/images/admin/thead-bg.gif") left top}
table.t-page table thead td{border-bottom:1px solid #ccc;height:38px;vertical-align:middle}
table.t-page table thead tr.tr-titles td{height:45px}

table.t-data{background:#fff;border:1px solid #ccc}
table.t-data td{vertical-align:middle}
table.t-data td.td-checks{width:15px}
table.t-data td.td-operations{width:20px}
table.t-data td.td-param{width:125px}
table.t-data td.td-date{width:50px}
table.t-data td.td-row-title{width:100px}
table.t-data thead tr{border-bottom:1px solid #ccc}
table.t-data tr.tr-dark{background:#f8f8f8}
table.t-data tr.tr-hidden{color:#999}
table.t-data tr.tr-hidden a{color:#79b}
table.t-data tr.tr-hidden img{opacity:.3}
table.t-data-edit{margin:0 0 10px}  
table.t-data-edit select{width:auto}
table.t-data-edit div.b-map{width:99%;height:450px;margin:5px 0 0 0}

div.b-banner{margin:10px 0}
div.b-banner a{display:block}

div.b-events_dates{width:500px;border:1px solid #666}

ul.ul-files li{display:inline-block;width:100px;height:80px;background: url('/images/admin/blank.gif') no-repeat center center;padding:5px;margin:5px;border:1px solid #777;vertical-align:top;text-align:center}
ul.ul-files-selected{background:#fff url("/images/admin/thead-bg.gif") repeat-x left top;border:2px solid #ccc;border-bottom:0;padding:7px;min-height:25px}
ul.ul-files li.li-selected{border:5px solid #7F0000;background-color:#E72F0D;margin:1px}
ul.ul-files li.li-placeholder{border:1px solid #fcefa1;background-color:#fbf9ee}
ul.ul-files img{max-width:100%;max-height:100%}

ul.ul-checks{vertical-align:top}
ul.ul-checks li{display:inline-block;width:150px;padding:5px}
ul.ul-checks li input{float:left;margin:0 5px 0 0}

ol.ol-files li{padding:2px 0 3px}

div.b-functions{padding:5px 0}
div.b-functions span{margin:0 10px}

table.td-watermark{width:100px;margin:0 10px 10px 0;float:left}
table.td-watermark td{width:50px;height:50px;border:1px solid #000;padding:0;text-align:center}
table.td-watermark td label{display:block;padding:17px}


/* jCrop */
.jcrop-holder { text-align: left; }
.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	background: white url('/images/admin/jCrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width:1px !important; }
.jcrop-hline { width: 100%; height:1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px;
}
.jcrop-tracker { width: 100%; height: 100%; }
.custom .jcrop-vline,
.custom .jcrop-hline{background: yellow}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}